Zjisteni stavu tiskarny
Otázka od: jtomas@ebanka.cz
3. 9. 2004 12:34
Netusite nekdo, jak se da zjistit stav tiskarny, tj. OffLine, OutOfPaper
apod. pod Win2k?
Pres TPrint to nejde, pres WinAPI funkci GetPrinter taky ne, BIOS sluzby se
nedaji pouzit.
Diky za kazdy napad.
Odpovedá: Jiri Virt
3. 9. 2004 12:38
To preci obhospodaruje fronta tiskarny,ne?
Jinak vzal prvni ulohu ve fronte tiskarny a podle ni se da zjistit stav
EnumJobs
GetJob
JOB_STATUS_DELETING
JOB_STATUS_ERROR
JOB_STATUS_OFFLINE
JOB_STATUS_PAPEROUT
JOB_STATUS_PAUSED
JOB_STATUS_PRINTED
JOB_STATUS_PRINTING
JOB_STATUS_SPOOLING
Pokud chces zjistit stav tiskarny predem tak
SetPort viz PORT_INFO_3
Jinak asi WritePrinter a GetlastError vrati nejaky ten chybovy kod
Jirka Virt
Odpovedá: Fitz Ladislav
3. 9. 2004 13:17
zkus se podivat na www.volny.cz\maxi_fikus mam unity pro tisky stahni si
NewPrint (jeste neni upne hotova) a tam si najdi metodu GetStatus - nemam to
jeste plne otestovano ale melo by ti to pomoct
mimochodem je tam i dosovsky tisk pres jakysi driver (textovy soubor s
ridicima kodam)
> Netusite nekdo, jak se da zjistit stav tiskarny, tj. OffLine,
> OutOfPaper apod. pod Win2k?
> Pres TPrint to nejde, pres WinAPI funkci GetPrinter taky ne, BIOS
> sluzby se nedaji pouzit.
> Diky za kazdy napad.